#--------------------------------------------------#
Developed by: rohan.dd.bhatia@gmail.com
Contact me for any details. 
#---------------------------------------------------#

1. Download Stawberry Perl from following link 
	http://www.activestate.com/activeperl/downloads
   (download 32bit version only. I installed 5.16.3.1604 x86 version, Many modules are missing in the 64Bit version)

2. open command promt or windows power shell
	2.1 browse to gmathelper/bin dir 
	2.2 enter command perl .\gmathelper.pl

--> Alternatively 
	a. Using file explorer browse to gmathelper/bin
	b. right-click on gmathelper.pl and select "Open With"
	c. (For Win8) Select try anoather App; Browse C:\Perl\bin\wperl.exe

<-- Down side is, you wont see any warning or errors reported by script on
concole. I usually need it for the first time. Some moudles may not load
properly and may require manual installation. 

3. The App will warn: basepath not set, use settings and restart application. 
	
	3.1 goto->Edit->Settings
	3.2 enter a path where you want to store the database. 
	(** For demo purpose, you can set it to my Db Path, included 
		in the attachment. "<Dir Path of store folder>\Database\GmatHelperDB")
	3.3 Restart App. 

The Application should start working. 

** In case this doesnt work -> try the gmathelper.exe 
If that doesnt either let me know what is the issue. Most probably you will need to install 
some modules using PPM. Its easier than it sounds

-------------------------------------------------------------------------------
Notes on how to use.

Step 1: Enter a book.. 
	1.1 Goto -> File->ManageBooks
	1.2 For editing an existing book, select the book from "Select book
dropdown"; Else enter the new book name & then click add
	1.3 Once the book is added, select using "Select book" dropdown. 
	1.4 Check Mark the categories & subcategories the book has. 
	1.5 Scroll down the page -> HIT SAVE 
(** Make sure to hit SAVE, otherwise book config will not get stored)

Step 2: Solving Questions
	2.1 Goto->File->Q-Solve (Generally opens on start, wont need this unless
it is closed)

	2.2 Using "Select Book" dropdown select the required book
	2.3 Enter the Ex No/Chapter No. You can create your mechanism for tracking
questions in the book; For ex. For OG I used: ExNo: 1/Q.No:1,2,3... 
	2.4 Select Q Category (PS/DS/RC/SC/CR)
	2.5 Select Q Sub Category (Algebra, Geometry, etc..) 
	2.6 Select Mode: 
		2.6.1 Continous Checked: you can practice multiple question in timed
mode, at the end when "Done" is clicked a window will pop-up asking OA's for
all the questions. 
			  Continous UnChecked: you will answer the question & OA will be
required in the "OA" field, before proceeding to next question. 
			  (* this mode is orignal, and more stable)
	2.7 When ready to solve, use timer on the right and click "Start"
	2.8 when you have solved, select from one of the Multiple Choices
(A/B/C/D/E) --Note: The timer will automaticaly stop 
	2.9 Feed in OA
	2.10 Select Next Question to move on -- 
		2.10.1 Moving to Next Question: I advise using numeric naming scheme.
Doing so will allow software to automatically increment question numbers.
	2.11 You can also save notes for the question, these will be brought up
after you solve the question next tym.

	2.12 When done with session -- click save

** In case you make a mistake with OA's or wrong question formatting. 
	click ctrl-shift-e to open book db file. In case it doesnt open -- note
the path and manually edit it using notepad/wordpad.

Step 3. Analyzing / Setting reminders. 
	3.1 Goto->File->ManageReminders
	3.2 You can select in many ways on this window. 
	3.3 Once you have filtered the Questions. 
	3.4 Select Set Reminder / Analyze. 
	
(* I didnt get time to complete this part documentation -- Please get back to
me in case you have any suggestions)


